Persistence-based handle and tunnel loops computation revisited for speed up

نویسندگان

  • Tamal K. Dey
  • Kuiyu Li
چکیده

Loops in surfaces associated with topological features such as handles and tunnels are important entities in many applications including surface parameterization, feature identification, and topological simplification. Recently, a persistent homology based algorithm has been proposed to compute them. The algorithm has several advantages including its simplicity, combinatorial nature and independence from computing other extra structures. In this paper, we propose changes to this loop computation algorithm based on some novel observations. These changes reduce the computation time of the algorithm dramatically. In particular, our experimental results show that the suggested changes achieve considerable speed up for large data sets without sacrificing loop qualities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing Handle and Tunnel Loops on Surfaces

Nonseparating loops on surfaces generate their first homology group. Among these loops the ones which become trivial in the homology of the bounded space bordered by the surface are called handle loops. The other ones which become trivial in the homology of the unbounded space bordered by the surface are called tunnel loops. The handle and tunnel loops help identifying handles and tunnels for a...

متن کامل

Sweep Line Algorithm for Convex Hull Revisited

Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...

متن کامل

Automated Tiling of Unstructured Mesh Computations with Application to Seismological Modelling

Sparse tiling is a technique to fuse loops that access common data, thus increasing data locality. Unlike traditional loop fusion or blocking, the loops may have di erent iteration spaces and access shared datasets through indirect memory accesses, such as A[map[i]] – hence the name “sparse”. One notable example of such loops arises in discontinuous-Galerkin nite element methods, because of the...

متن کامل

Evaluation of salt dust occurrence potential in the North east Zone of Urmia Lake

Extended abstract 1- Introduction Urmia Lake as the largest domestic lake in Iran is drying. Climate change in the northwest of Iran, rainfall reduction and evaporation, due to the increase in average temperature in the Northwest of the country accompanied with the involvement of human factors such as dam construction, have caused an irreparable environmental hazard in the northwestern of Ira...

متن کامل

Elementary Loops Revisited

The notions of loops and loop formulas play an important role in answer set computation. However, there would be an exponential number of loops in the worst case. Gebser and Schaub characterized a subclass elementary loops and showed that they are sufficient for selecting answer sets from models of a logic program. This paper proposes an alternative definition of elementary loops and identify a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computers & Graphics

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2009